package com.keepers.repair.webservice

import com.keepers.repair.model.XmlRootModel
import io.reactivex.Observable
import retrofit2.adapter.rxjava2.Result
import retrofit2.http.GET
import retrofit2.http.Query

interface GroupService {

    /**
     * 获取组内人员信息
     *
     * @param groupGid 用户组 ID
     */
    @GET(value = "GetGroupListByID")
    fun getUserList(
        @Query("GroupGid") groupGid: String
    ): Observable<Result<XmlRootModel>>

    /**
     * 获取组内在线人员
     *
     * @param groupGid 用户组 ID
     */
    @GET(value = "OnlineUserID")
    fun getOnlineUserList(
        @Query("GroupGid") groupGid: String
    ): Observable<Result<XmlRootModel>>
}
